package cn.wen.springframework.beans.factory.config;import cn.wen.springframework.beans.BeansException;import cn.wen.springframework.beans.factory.ConfigurableListableBeanFactory;/** * @ClassName: BeanFactoryPostProcessor * @Author: 小飞 * @Date: 2023/3/27 20:07 * @Description: 实例化之前对 bean 定义进行修改，实例化的后置处理器 */public interface BeanFactoryPostProcessor {    /**     * 在所有的 BeanDefinition 加载完成后，实例化 Bean 对象之前，提供修改 BeanDefinition 属性的机制     *     * @param beanFactory     * @throws BeansException     */    void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException;}